Components

Custom components have to be developped in order to implement the application.

TextBox

Developping a custom high-level text edit component does not seem to be avoidable, it should then provide at least the following features :

  • support for custom tiny monospaced font
  • optional horizontal and vertical scrollbars
  • optional lines wrap

Resources :

FileBrowser

A component for browsing the file system should provide :

  • directories browsing
  • support for expansion cards
  • file streaming for large files
  • file selection for opening or saving
  • file name typing for creation or saving
  • directory creation

Resources :

FontMaker

As custom fonts are being used, a tool to easily create them must be provided :

  • stand-alone desktop application
  • generates monospaced custom fonts from true-type fonts

Font related resources :